package cn.tedu.tmall.front.account.dao.persist.repository;

import cn.tedu.tmall.front.account.pojo.entity.User;
import cn.tedu.tmall.front.account.pojo.vo.UserStandardVO;

public interface IUserRepository {

    /**
     * 根据ID修改用户数据
     *
     * @param user 封装了用户ID和新数据的对象
     * @return 受影响的行数
     */
    int updateById(User user);

    /**
     * 根据用户ID查询用户数据详情
     *
     * @param id 用户id
     * @return 匹配的用户数据详情，如果没有匹配的数据，则返回null
     */
    UserStandardVO getStandardById(Long id);
}
